Python Job: Software Engineer - Intern (Jan-June 2023)

Job added on

Company

YugabyteDB

Location

New York - India

Job type

Full-Time

Python Job Details

Do you thrive on solving complex technical problems? Do you want to be at the cutting edge of technology? If so, we’re interested in speaking with you!

At Yugabyte, we have an ambitious vision of building a high-performance distributed SQL database that dramatically simplifies application development in a cloud native environment. We are well underway in our journey with YugaByte DB, a database that is open source, and users can interact with it using well-known APIs.

Our Story:
We founded Yugabyte after developing business-critical databases at Facebook & Oracle.

Experts from Google, Microsoft & Nutanix have since joined to help us realize our vision for YugabyteDB, an open source, cloud native, distributed SQL database. Powered by a high-performance, globally-distributed document store that is built ground-up with inspiration from Google Spanner, YugabyteDB aims to make applications agile like never before.

Yugabyte is headquartered in Sunnyvale, CA, and has its R&D presence in Bangalore & Pune. We are backed by Lightspeed Venture Partners, 8VC, Dell Technologies Capital, Sapphire Ventures, and more.

Why Join us:
Most recent funding – Read here.
Newbies are stating their reasons for joining Yugabyte
John Meehan
Frank Pachot
Frits Hoogland
Akshat Jain
Sanket Kedia
Success stories – Read here
Recognitions – The 10 Hottest Tech Startups

Responsibilities:

    • Work under the direction of senior developers on a project that you will get to present to other interns and rest of the engineering team
    • Work with your team members on timely and relevant projects that may be included in a future software release
    • Create back end services using Java, SQL, REST, Ansible, Kubernetes, Docker, and Python
    • Contribute to our suite of automated tests and testing infrastructure

Requirements:

    • Enrolled and working towards obtaining a BS or MS in Computer Science or related field
    • Strong understanding of CS fundamentals and how to apply them to code
    • Understanding of algorithms and data structures and how to efficiently implement them into a solution
    • Ability to produce clear, efficient and concise code

Nice to have:

    • Working knowledge of Java and Python
    • Familiarity with containers and cluster managers like Kubernetes
    • Ability to quickly learn new technologies
    • Course work in distributed systems and databases